home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / UTIL / DESKTOP / BLACKHOLE / !BlakHole2 / !FatHelp / Help / Stuff < prev    next >
Text File  |  1997-03-09  |  5KB  |  59 lines

  1. {title}Miscellaneous Stuff
  2. [234]
  3. {subhead}The Bin Directory
  4. A few words about this may be useful. Then again, they may not. But you never know unless you try.
  5. 1) Files copied to the bin directory are placed in a subdirectory called xxxx_yy_zz where xxxx is the year (eg 1993) ,yy is the month and zz is the day of the month. Clicking Select over the iconbar icon opens the directory for today if it exists, otherwise the root bin directory is opened.
  6. 2) When copying to the bin directory, Black Hole will go by the fastest possible route - i.e. it will rename files if possible as this is faster than copying and then deleting. However, if 'Force' is not set, Black Hole must first copy and then delete files as Rename ignores the access status of files. This results in two Filer Action windows appearing one after the other.
  7. 3) Any files or directories placed in the ROOT bin directory which do not have names of the form "xxxx_yy_zz" will be deleted next time Black Hole is run.
  8. [4]
  9. {subhead}Running BlakHole2 from Read-Only media
  10. This version of Black Hole can be run from a read-only medium such as CD-ROM.
  11. In order to do this, edit the !Run file so that it contains the line Set BlackHole$CDROM Yes When this is set, Black Hole will assume that it cannot write anything into its home directory and therefore will make the default bin directory Wimp$ScrapDir.BlackHole. It will also save all its options files to !System.BlackHole.
  12. [234]
  13. {subhead}Notes: 
  14. 1) Rather than using Squash, which is rather slow, you may like to compress your Retained Copies by another method. This is most easily done if you own Computer Concept's Compression. You can simply make the Bin Directory a CFS directory. Provided CFS is loaded before Black Hole on bootup, everything will be OK. This has the added advantage that files are compressed as they are added to the bin. For example, you could make the bin directory
  15. {tab}
  16. CFS#adfs::IDEDisc4.$.!BlakHole2.BlackHole.
  17. {notab}
  18. You can probably do this with SparkFS as well.
  19. 2) Dragging the contents of the Bin directory to the iconbar icon WILL delete them if force is off, but will not if force is on. This is because force MOVES files, but force off copies then deletes. If Retain Copies is off, or Ctrl is pressed, then they will be deleted whatever.
  20. 3) Black Hole treats DOS partitions as normal directories for all purposes. If a DOS partition is deleted with 'Retain Copies' set, then the files are retained but in a directory with the same name as the partition, not as a partition. This probably applies to archives if SparkFS is running, but I haven't tried it so don't quote me.
  21. [1234]
  22. {subhead}Brief Explanation of Contents of !BlakHole2
  23. My word, there are a lot of them:
  24. Contents of !BlakHole2
  25. {tab}
  26. !!ReadMe is a file that you should read if you can be bothered.
  27. !BlackOut is the screen saver program
  28. !BlkOutCfg is the screen saver configuration program
  29. !Boot is a boot file
  30. !FatHelp is displaying the text that you are reading now
  31. !FileFind is the file finder, and is also used for other things
  32. !Help is the !Help file
  33. !Run is the !Run file
  34. !RunImage is the program itself
  35. !Sprites and !Sprites22 contain the filer sprite
  36. BlackHole is the default bin directory
  37. CheatWipe contains some data I use when fast-wiping ADFS F-format (1.6 MB) discs
  38. Hole310 and Hole350 are the RiscOS 3.10 and 3.50 versions of the BlackHole module
  39. icons contains some more icons
  40. Ignore (if present) is the file containing the list of filing systems for Singularity to ignore
  41. Messages are the textual messages used by the program
  42. ModuleKill contains the Module Kill lists
  43. NewOpts2 (if present) contains your options for BlackHole
  44. SaveOpts (if present) contains your options for the Auto File Saver
  45. Sprites contains the sprites used for the iconbar animations
  46. Temp is used for something, but I can't remember what
  47. Templates are the window templates
  48. {notab}
  49. {subhead}Random Ramblings
  50. This program is far from perfect. The reasons for this are many and varied and the word 'incompetence' appears in them frequently. A large part of it is because I learnt to program RISC OS by staring vacantly at other people's programs until the sugar of understanding began to crystallise in the syrup of my brain. (Sorry, too much psychedelic music.)
  51. By the way, I can strongly recommend the method of programming I use:
  52. 1) Decide what it is you want to do.
  53. 2) Find a program that already does it.
  54. 3) 'Adapt' the code in that program.
  55. 4) Have a coffee.
  56. This works very successfully and probably explains why I've got three apparrently identical procedures, each of which is absolutely crucial to the program. Ho hum.
  57. Please note, however, that this is not an admission of plagiarism. Other people's programs are a great source of PRM-type information, and are usually far more easily understandable than Acorn literature.
  58.  
  59. In the phantasm of life we would all do well to remember that a halibut is a type of fish and not a building material. This will help to ensure that our houses are built from hardwearing, weatherproof materials and not from soft bodied sea creatures. Although fish are waterproof, they are not good for making load bearing walls. However, when dried and firmly nailed down they do make acceptable roofing tiles for temporary structures.